$(function() {
	meetingRecord_search.init();

})
/**
 * 用户管理JS
 */
var meetingRecord_search = {
	/**
	 * 初始化
	 */
	init : function() {
		meetingRecord_search.MODULE_ID = GetRequest().pid;
		meetingRecord_search.initDatePicker()
		meetingRecord_search.loadData()
	},
	/**
	 * 模块id
	 */
	MODULE_ID : "",
	/**
	 * 表格对象
	 */
	Table_Obj : null,
	/**
	 * 日期初始化
	 */
	initDatePicker:function(){
		laydate.render({
			elem: '#startTime'
		});
		laydate.render({
			elem: '#endtTime'
		});
	},
	/**
	 * 初始加载
	 */
	loadData : function() {
		$.ajax({
			url : "/crm/meetingRecord/findBySpec", // 请求的url地址
			dataType : "json", // 返回格式为json
			async : false,// 请求是否异步，默认为异步，这也是ajax重要特性
			data : {
				pageIndex : 1,
				pageSize : 20,
				orderBy:"meetTime",
				orderDesc:1,
				conditions:JSON.stringify({
					searchWords : null,
					startTime:null,
					endtTime:null,
					isStats:1
				})
			}, // 参数值
			type : "post", // 请求方式
			success : function(data) {
				meetingRecord_search.init_table(data.rows);
				$("#total_records").text(data.total);
				$("#this_page").text(1);
				$("#total_page").text(data.totalPages);
				var url = "/crm/meetingRecord/findBySpec";
				setCommon({conditions:JSON.stringify({
					searchWords : null,
					startTime:null,
					endtTime:null,
					isStats:1
				})}, meetingRecord_search.Table_Obj, url);
			},
			error : function() {
			}
		})
	},

	/**
	 * 初始化表格
	 */
	init_table : function(datas) {
		var esay = $("#TableContainer").easyTable({
			data : datas, // 初始数据，动态添加可以通过setData
			hideCheckbox : false, // 否显示复选框，获取复选框选择的数据用方法getCheckedItem
			clickChangeColor:false,//单击之后切换颜色，
			doubleClickChangeColor:true,//双击之后切换颜色，
			// rowClick : function(data) {// 行点击回调，参数为改行数据
			// alert(JSON.stringify(data))
			// },
			rowDoubleClick : function(data) {// 行双击回调，参数为改行数据
                meetingRecord_search.recordDetail(data.id);
				// alert(JSON.stringify(data))
			},
			columns : [ {// 表格结构配置
				title : "会议标题",// 列title文字
				field : "meetTitle",// 该列对应数据哪个字段
				width : "10%"// 列宽度设置,不设也没什么
			}, {
				title : "会议简述",
				field : "meetContent",
				width : "12%"
			},{
				title : "会议记录者",
				field : "createUserName",
				width : "20%"
			}, {
				title : "会议主讲者",
				field : "meetSpeaker",
				width : "10%"
			}, {
				title : "会议参见者",
				field : "joinUserNames",
				width : "10%"
			},  {
				title : "会议时间",
				field : "meetTime",
				width : "10%"
			},{
				title : "状态",
				field : "isStats",
				width : "10%",
				render : function(data) {
					return data.isStats==0?"待审核可用":data.isStats==1?"审核通过":"审核未通过";
				}
			}, {
				title : "创建时间",
				field : "createTime",
				width : "10%"
			}, {
				title : "操作",
				// width : "20%",
				render : function(data) {
					return meetingRecord_search.loadOperater(data);
				}
			} ]
		});
		meetingRecord_search.Table_Obj = esay;
	},
	/**
	 * 加载方法
	 * 
	 * @param data
	 * @returns {String}
	 */
	loadOperater:function(data) {
		var html = "";
		html += '<a onclick="meetingRecord_search.recordDetail(\'' + data.id +'\',this)">查看</a>';
		return html;
	},

	/**
	 * 检索
	 */
	searchData:function() {
		var pageSize = $("#page_size").val();
		var pageIndex = 1;
		var obj = {};
		obj.pageSize = pageSize;
		obj.pageIndex = pageIndex;
		obj.orderBy="createTime";
		obj.orderDesc=1;
		var searchWords = $("#searchWords").val();
		var startTime = $("#startTime").val();
		var endtTime = $("#endtTime").val();
		var conditions = {};
		if(searchWords.trim().length>0){
			conditions.searchWords = searchWords;
		}else{
			conditions.searchWords = null;
		}
		if(startTime.trim().length>0){
			conditions.startTime = startTime;
		}else{
			conditions.startTime = null;
		}
		if(endtTime.trim().length>0){
			conditions.endtTime = endtTime;
		}else{
			conditions.endtTime = null;
		}
		conditions.isStats = 1;
		var othr = {};
		othr.conditions = JSON.stringify(conditions);
		reset_serach(othr, obj);
	},


	/**
	 * 查看详情
	 * 
	 * @param twq
	 */
	recordDetail:function (id,_this) {
		$(_this).parent().parent("tr").css("color", "red");
		parent.createPage("会议记录详情", "../html/meetingRecord/meetingRecord_detail.html?id=" + id, true, "recordDetail");
	}
}

